You’re going to want your contact details a little further in from the edge - say 2mm. I’d also maybe change the font - it was making me go a bit cross-eyed trying to read your phone number. Although a space in the phone number and some extra letter spacing might sort that out.
It has nothing to do with what you do. Why the clouds? Why the blue? Why the typeface? You need to think before you design. What image are you trying to put across? What is your main selling point? What makes you different? Is there something unique about you? If there's an idae behind the clouds thing, you'd have to make it clearer with a strapline or something (blue sky thinking, to use a really bad example).
Then base the design on that. And, as everyone else has said, your business card is all about the contact details so it's not much good if you can't read them.
I was going to say "Creative and Graphic Design Services" would read better - i don't see the point in adding "ical" to the end of graphic - is there a difference in the two things? Graphical doesn't seem appropriate.
I would also add that it looks like you specialise in 8-bit and pixel based design judging by the font you have chosen. If this is not the case i would consider a different approach to the general look of your business cards. I would also agree that the font used for your contact details is not suitable in terms of legibility.
It does look very much like you're a pixel-artists e.g Pixelboy. I like the angle the Ryan Kennedy text sits at, yet, because of the colour selection I find it pretty tricky to read. Maybe not red and orange together as it blurs the 3D line if you get my drift?
The background to me just looks a little generic and I don't think it adds anything to your communication. I think it could be a little over the top for a business card, but then at the same time, it would definitely stand out.
Definitely lose the 'graphical' design. The contact details have already been over. The placement needs moving to accommodate for bleed, and I don't think the font complements the much superior typework you've achieved for your name.