About Vestrica Limited (03585010) United Kingdom