About Kuvira Capital Ltd (13112437) United Kingdom