About O Myers 8594 Ltd (11554718) United Kingdom