About Mindrank Technologies Limited (13590499) United Kingdom