About Alea Holdings Limited (13624646) United Kingdom