About O & D Investments Limited (11092038) United Kingdom