About London Committee Limited (12140121) United Kingdom