About Alpha Ludus Holding Limited (11387556) United Kingdom