About N R R Solutions Ltd (11489585) United Kingdom