About Teague Holdings Limited (13627194) United Kingdom