About Vica Limited (11159115) United Kingdom