About Triangulum Investments Limited (08045619) United Kingdom