About Attachmate Sales Uk Limited (02338621) United Kingdom