About Tuk Tuk Tooting Ltd (12190322) United Kingdom