About O&e Limited (13577278) United Kingdom