About M.e.d.a Intl Limited (02184183) United Kingdom