About Vavasi Limited (12666447) United Kingdom