About Still Alice London Limited (09846119) United Kingdom