About Tuk Tuk Kitchen Ltd (11196746) United Kingdom