About O & O Associates Ltd (11646231) United Kingdom