About O2h Ventures Limited (11397838) United Kingdom