About Jumbo Capital Ltd (13071220) United Kingdom