About Texel Investments Limited (NI029330) United Kingdom