Lifestyle | Fri Jan 18, 2008 11:58am EST

Company claims cloned humans and made stem cells