About Ideka Ltd (11254210) United Kingdom