STREAM INSIDE LIMITED, WORCESTER, Vereinigtes Königreich