About Vetra Holdings Limited (10771949) United Kingdom