About Jambo Kitchen Limited (12347150) United Kingdom