About Krossroads (london) Ltd (11628618) United Kingdom