About Cabochon Limited (13382074) United Kingdom