About Jambee Candy Ltd (13117269) United Kingdom