About Micro-mind Limited (01664639) United Kingdom