About Vern Investments Limited (11931126) United Kingdom