About O&d London Ltd (11462740) United Kingdom