About Aeolus Solutions Ltd (12973754) United Kingdom