About Vcomx Holdings Limited (11039232) United Kingdom