It's still there. The "Pen Island" pen company. God damn.
I love how the banner tries to undo the confusion: PENislandPENS.
Their logos are pretty great too.
"Your pen is
Our business!"
"Q: Can I provide my own wood?
A: In most cases we can handle your wood. We do require all shipments to be clean, free of parasites and pass all standard customs inspections."