About Tuk Tuk Street Food Ltd (12188857) United Kingdom