About Vedror Ltd (12188505) United Kingdom