STREAM INSIDE LIMITED, WORCESTER, United Kingdom