About O&o Europe Limited (07461469) United Kingdom