About Vestra Holdings Ltd (13343722) United Kingdom