Lots of options
There are several companies that will do everything but put it in a box and a couple that do that. Call DHL, FedEx and UPS. All of these companies will do everything from door to door including clear customs for you. UPS will even box it for you at certain locations. Beware of the taxes though. If you ship it as new the receipt is required and full taxes are taken out. If you ship it as used you can declare a value, and pay taxes on that value. However, if they damage a $2000.00 bike that you have valued at $500.00 don't expect a new bike, or really anything over $50.00 or .50/lb whichever is greater unless you take out additonal insurance. I agree with the other post of taking it with you if you go to visit as checked luggage.
Hope this helps.