About Ngr Solutions Limited (12521025) United Kingdom