About Vicosa Limited (11528561) United Kingdom