About Logaro Capital Ltd (11997187) United Kingdom