About Veda Holdings Limited (SC687134) United Kingdom