About Carribbeanfix Ltd (13702149) United Kingdom