About Teks Sarl Limited (07423829) United Kingdom