About First Mahi Investment Holding & Trading Limited (10924405) United Kingdom