About Nrda Studio Ltd (13695259) United Kingdom