About Vesiculab Ltd (12190415) United Kingdom