About Studio Noa Limited (10094821) United Kingdom