About Veragee Touche Ltd (12028615) United Kingdom