About O&a Solutions Ltd (10001144) United Kingdom