About Jumbo Incorporated Limited (11252670) United Kingdom