About Aspen Holdings & Investments Ltd (12248094) United Kingdom