About Eleo Capital Ltd (12396869) United Kingdom