About Texel Holdings Limited (06316694) United Kingdom