About Namgrass (ni) Limited (NI623196) United Kingdom