About Libra Corporation Ltd (11679789) United Kingdom