About Vestor Limited (12090712) United Kingdom