About Neon Multimedia Ltd (13320427) United Kingdom