About Clembisi London Services Ltd (11627115) United Kingdom