About Myers Visuals Ltd (12375959) United Kingdom