Freelancer:
Pixdraft Limited
updated according to your comments
please let me know if any other change is required. thanks