About Aeolus Systems And Holdings Ltd (12022438) United Kingdom