About Nuvera Limited (10596422) United Kingdom