About First Major Investments Limited (12911218) United Kingdom