About Aeola It Solutions Ltd (12021492) United Kingdom