About Leo Global Investments Ltd (10776236) United Kingdom