About Nelly Obi Company Limited (11197197) United Kingdom