About Interoil Group Limited (08318881) United Kingdom