About O&a Partners Limited (12785642) United Kingdom