About Idoc Services Limited (10698218) United Kingdom