About Studio Niaux Ltd (12717756) United Kingdom