About Loa Energy Limited (09284113) United Kingdom