About Ifeoma Limited (11590992) United Kingdom