About Baker Street Advisors Limited (12284163) United Kingdom