About Oyoyo 24 7 Ventures Limited (09278612) United Kingdom