About Odon Mensah Limited (08698140) United Kingdom