About Master Mind Technologies Limited (12024929) United Kingdom