About Carlo Holdings Limited (12512697) United Kingdom