About S Memmory Holdings Limited (12097443) United Kingdom