About Libra Textiles Holdings Limited (13167629) United Kingdom