About O. L. O. L. Ventures Limited (10303396) United Kingdom