About Vedus Limited (12377655) United Kingdom