About Hemera Energy Limited (10384084) United Kingdom