About Jambo Limited (05982045) United Kingdom