About Teta Limited (10343910) United Kingdom