About European International Marketing Consultants Ltd. (SC286301) United Kingdom