About Memmory Holdings Ltd (SC634770) United Kingdom