About Aspen Solutions Group Holdings Ltd. (SC445308) United Kingdom