About Edo Mike Link Limited (09184197) United Kingdom