About Memora Ltd (13076957) United Kingdom