About Ozioma London Limited (10996496) United Kingdom