About The London Management Club Limited (11770561) United Kingdom