About Jamaika Ltd (13131538) United Kingdom