vicario ltd