About Ida Games Ltd (10341967) United Kingdom