About Vesta Global Holdings Limited (10625766) United Kingdom