About Baker Street Group Ltd (13628089) United Kingdom