About Nico Garden Studios Ltd (NI672356) United Kingdom