About Tesra Ltd (10702125) United Kingdom