About Ida Sports Ltd (13712931) United Kingdom