CREST SWITZERLAND LLC, United States, Delaware, US