About O&w Ltd (12909401) United Kingdom