About Nicholas Visuals Ltd (12154781) United Kingdom