About Obudo Obudo Ventures Limited (13663536) United Kingdom