About Apache North Sea Limited (04614761) United Kingdom