About Tetra Property Ltd (12028580) United Kingdom