About Micro Design Systems Limited (02835387) United Kingdom