About Nyra Studios Ltd (12728679) United Kingdom