About Nomo Studio Ltd (13688857) United Kingdom