About Carlo Clementi Limited (12614115) United Kingdom