About Teka Group Limited (08085041) United Kingdom