About Newell Sciences Limited (12076765) United Kingdom