About Aleator Limited (10184243) United Kingdom