About Shop Street (technologies) Ltd (12524914) United Kingdom