thomas mining associates ltd