About Niventa Holdings Limited (04598159) United Kingdom