About Teguise Ltd (10276071) United Kingdom