About Vestra Analytics Ltd (12514392) United Kingdom