About London Group International Limited (10407248) United Kingdom