About Nutmeg (42) Limited (11440558) United Kingdom