About Omnia Ventures Ltd (08337966) United Kingdom