About Naarc Ltd (13095322) United Kingdom