About Clementi Ltd (12997067) United Kingdom