About Texelate Limited (07211621) United Kingdom