About Teklima Limited (01729495) United Kingdom