About Turmeric Investments Limited (11696023) United Kingdom