http://www.tokyoplastic.com/
?
why the kitteh no wake up?
that's not it, but thanks for posting. the site was rendered in 3d, i believe.
all japanese sites have a turtle with an island or a world on its back