About Emeka Services Limited (12739763) United Kingdom