About Memorysmith Computing Ltd (10262530) United Kingdom