About Jadestone Energy Holdings Limited (13215807) United Kingdom