About Memo (hirwaun) Ltd (07763262) United Kingdom