About I.d.a. Limited (02927380) United Kingdom