About O & N Company London Ltd (11877097) United Kingdom