About Jamboree Limited (05135530) United Kingdom