About Mindgrove Ltd. (04217018) United Kingdom