About Teeton Limited (NI603369) United Kingdom