About Vicara Solutions Ltd (09348513) United Kingdom