About Tec 23 Limited (08910694) United Kingdom