About Turmeric Square Ltd (12844979) United Kingdom