About Mindtrace Limited (10578025) United Kingdom