About Tuk Tuk Durham Limited (12298752) United Kingdom