About Aspen Advisors Limited (12896232) United Kingdom