About Jamboree Global Limited (13655723) United Kingdom