About Meggie Mbikang Limited (12691840) United Kingdom