About Bucephalus (london) Limited (10645884) United Kingdom