About International Marketing Corporation Limited (02866285) United Kingdom