About Vesta Holdings Limited (12580171) United Kingdom