You do not need TT Business unless your LLC is a multi-member LLC which from your facts is not entirely clear but does not appear to be.
If you are just a single member LLC, you need to input your business information on Schedule C which Home and Business will definitely handle.
*A reminder that posts in a forum such as this do not constitute tax advice.
Also keep in mind the date of replies, as tax law changes.