About Vedra Ai Ltd (11116289) United Kingdom