About Ultra Entertainment Ltd (13578248) United Kingdom