Our New Address as of April 2011: IridiumGroup, Inc. 276 Fifth Avenue, Suite 803 New York, NY 10001
All reviews seem positive