A L-1 visa is for employees of international companies to come to the United States for a short period of time. However, a B-1 visa is a business visa for a business person to enter the United States soley for business purposes in this country and to return to his or her own country of origin. As such, from what you have written, a B-1 visa seems to be what you need.