About Tuk Tuk Indian Limited (10065424) United Kingdom