About Tuk Tuk India Ltd. (SC377372) United Kingdom