About Virtmera Solutions Ltd (12240242) United Kingdom