About Tetra Innovations Ltd (NI651472) United Kingdom