About Megan Energy Limited (06879682) United Kingdom