About Turmeric Hands Ltd (12042452) United Kingdom