About Narglis Ltd (11328286) United Kingdom