About Momodou Jagne Limited (11873065) United Kingdom