About Idec Group Limited (11748139) United Kingdom