About First Oil Investments Limited (SC649291) United Kingdom