About Jambo Foods International Limited (11447750) United Kingdom