About Tetra Investments Company U.k. Limited (SC405190) United Kingdom