About Alea It Solutions (uk) Ltd (09245589) United Kingdom