About Alea Intelligence Limited (11354474) United Kingdom