About The Isle Of Wight Tuk Tuk Co. Limited (12192939) United Kingdom