About Chameleon Pearl Ltd (SC625247) United Kingdom