About Teirra Teirra Ltd (13408381) United Kingdom