About Mindcrux Ltd. (11589348) United Kingdom