About Jambo Fresh Produce Limited (11642973) United Kingdom