About Tetrahedron Investment Management Ltd (11011808) United Kingdom