That is a Swiftech AIO.
All the Swiftech AIOs are essentially DIY kits and they've been making them for at least
5 or 6 years now (probably longer). I have had my H240-X in my machine for about 3 years and it runs fine.
Look on the cooling kits section of the Swiftech site here