About Teka Limited (08398029) United Kingdom