About Vedova Holding Ltd (10927792) United Kingdom