About Novr Solutions Limited (12311318) United Kingdom