About Vesula Ltd (11598416) United Kingdom