About Baker Strategies Limited (10359868) United Kingdom