About Thruvision Limited (10940081) United Kingdom