About Nicolas Laborie Visuals Ltd (12394061) United Kingdom