About Mylor Energy Limited (12058078) United Kingdom