STREAM INSIDE LIMITED, WORCESTER, Reino Unido