About Idacs Ridge Holdings Limited (13226609) United Kingdom