About Vertra Ltd (13414206) United Kingdom