About Mo Investment Holding Limited (12976587) United Kingdom