About Libra Enterprises Limited (06618216) United Kingdom