About Bixby Consultancy Limited (10935153) United Kingdom