About Alea Limited (13453902) United Kingdom