About Shop Memora Ltd (13451034) United Kingdom