About Libra Energy & Estates Limited (06202798) United Kingdom