About Open Design Studio Ltd (07662379) United Kingdom