About Baker Street Technologies Limited (07469385) United Kingdom