STREAM INSIDE LIMITED, WORCESTER, المملكة المتحدة