About European Grace O2o Holdings Limited (12576126) United Kingdom