About Caribba Fair Ltd (12997163) United Kingdom