Any feedback on this company? Just lost a prettys sizeable deal to this group... Not sure if they are direct...