About Idaa Ltd (12824979) United Kingdom