About Design Rally Ltd (09606805) United Kingdom