About Idaa Group Limited (13362256) United Kingdom