About Texel Technology Limited (04828738) United Kingdom