About Opius Ventures Limited (11268143) United Kingdom