About Jacamel Limited (13042387) United Kingdom