About Mindsafe Ltd (11283932) United Kingdom