About Jamaica Ltd (12608775) United Kingdom