About O&i Design Limited (10357937) United Kingdom