About Newell Ventures Limited (11052834) United Kingdom