About Verri Ltd (12546677) United Kingdom