About Triangulum Management Ltd (07793456) United Kingdom