About Mindlock Limited (SC530842) United Kingdom