About Idara Ltd (11716009) United Kingdom