About Spoonful Investments Limited (11012933) United Kingdom