About Studio Nome Ltd (12387174) United Kingdom