About Tetra Investments Ltd (13093702) United Kingdom