About O&o Ventures Ltd (09259250) United Kingdom