About O.d.a. Limited (02129517) United Kingdom