About Tuk Tuk Chef Ltd (12781348) United Kingdom