About Turmerics Investment Ltd (13567617) United Kingdom