About Meji Mmienu Limited (13698016) United Kingdom