About Mindcanyon Ltd. (11259428) United Kingdom