About Naratata Solutions Limited (12092242) United Kingdom