About O7a Design Limited (11170744) United Kingdom