About Aspen Technologies Limited (03722646) United Kingdom