About Vodecca Limited (10332216) United Kingdom