About Macvicar Solutions Ltd. (09726640) United Kingdom