Adelaide-based Beach Energy has secured majority control of West Perth-based Impress Energy, after making a $75 million takeover offer earlier this month.

Adelaide-based Beach Energy has secured majority control of West Perth-based Impress Energy, after making a $75 million takeover offer earlier this month.