About Teca Services Ltd (13482987) United Kingdom