About O7 Limited (12383129) United Kingdom