I'm a German citizen (born and raised) and majored in Computer Science. Since the beginning of my degree, I have been working on my own software company with another dude. Fortunately, this company has been pretty successful, and we are making a good profit.
This company is a cooperation called GmbH ("Gesellschaft mit beschränkter Haftung"; in english: "limited liability company").
I'd like to know how I can use this company to my advantage to fulfill my dream of living in the US.
Would it be possible to transfer to the US through an L-1 visa (sponsored by my own US-based branch company) and eventually obtain an EB Green Card? Are there any specific requirements that need to be met?
FYI, I'm only looking to stay permanently and have the chance of becoming a US citizen eventually.