About Still Alice Limited (07769716) United Kingdom