About Verica Limited (10311122) United Kingdom