About Tetra Properties Ltd (13354638) United Kingdom