About Studio Noon Limited (11416328) United Kingdom