About Tex Ventures Limited (12989558) United Kingdom