About Memory Delay Ltd (12116658) United Kingdom