About O&e Holdings Limited (12765970) United Kingdom