About Veeda Limited (08426116) United Kingdom