memoscan
← all memos

Memo 0x2948dcb6…e300be on Ethereum

Did a great job: the design and corrections, was always friendly, constructive and responded quickly. Quality was fine for the money asked.