About Caracoli (holdings) Limited (08542108) United Kingdom