About Aspen Technology Ltd (03686372) United Kingdom