About Veed Limited (11264311) United Kingdom