About Idsa Ltd (10604022) United Kingdom