About Verria Limited (10232274) United Kingdom