About Mind Technology Limited (02933301) United Kingdom