About Tetra Noble Ltd (13685789) United Kingdom