About Multimedia Developments Ltd. (02911245) United Kingdom