About Aljo Games Ltd (12542564) United Kingdom