About Mem Construct Ltd (12312107) United Kingdom