About London Management International Limited (10640762) United Kingdom