About Ithaca Energy Holdings (uk) Limited (SC437615) United Kingdom