About Memoryark Ltd (09177517) United Kingdom