About Strahl Energy Holdings Limited (12317090) United Kingdom