About Verritas Ltd (12842604) United Kingdom