About Teca Limited (09668177) United Kingdom