About Tuk Tuk Retail Ltd (10516603) United Kingdom