About Mindcatcher Limited (09929948) United Kingdom