About Vidson Ventures Uk Ltd. (10064958) United Kingdom