About Vatch Associates Ltd (06313958) United Kingdom