About O Neil Investments Limited (11313214) United Kingdom