About Memofil Ltd (09922226) United Kingdom