About Magic Visual Displays Limited (02594328) United Kingdom