About Desk Top Publishing Micro Systems Limited (02711141) United Kingdom