About Omo Ventures Uk Limited (11115229) United Kingdom