About Tuk Tuk Addelstone Ltd (12920334) United Kingdom