About Tuk Tuk Glasgow Ltd. (SC520957) United Kingdom