About Novari Solutions Limited (10274203) United Kingdom