About O & A Ventures Limited (12658579) United Kingdom