About Libra Fashions Limited (02257837) United Kingdom