About Libra Textiles Limited (01000964) United Kingdom