About Memorypool Ltd (13651122) United Kingdom