About O Ventures Ltd (10136394) United Kingdom