About Idcch2018 Limited (11534858) United Kingdom