About O&a Design London Ltd (11674534) United Kingdom