About Tekxel Limited (02439691) United Kingdom