@odin
Your close when you say alive media soft, but no. It is actually whats left of Epic Marketing UK, do not confuse them with Epic DE though, completely different companies.
Epic marketing UK was a rip off company selling copied software and so is amigagames etc...
Dont touch them....