About Jumby Investments Ltd (09483861) United Kingdom