About Idacs (holdings) Limited (08766905) United Kingdom