About Jumbo Ho Ltd (12590939) United Kingdom