About Libra Balance Limited (10389467) United Kingdom