About Vulcan Ventures Limited (11979651) United Kingdom