About Idg International Marketing Services Europe Ltd (02113413) United Kingdom