About Mimedia Technology Ventures Limited (04789207) United Kingdom