About Triangulum Capital Ltd (13286411) United Kingdom