About Teklax International Ltd (11617206) United Kingdom