Country: United States of America City/State: Westlake Village Website: http://www.left.com/ Published Games: 2 (view) Developed Games: 36 (view)