Good find!
The website is very rudimentary, but the oil cooler is very interesting. I would love to see the installation instructions or an installation tutorial.