About International Marketers (london) Limited (00426373) United Kingdom