About Vpatch Biotech Co. Ltd (12255665) United Kingdom