About Ludicrous Entertainment Ltd (12172096) United Kingdom