About O&e Ltd (12099992) United Kingdom