About Jenuine Jamaican Products Limited (08384334) United Kingdom